package woda.ink.controller.palteform;

import org.apache.ibatis.annotations.Param;
import woda.ink.log.LoggerInfo;
import org.springframework.ui.Model;
public interface borkerController {
    @LoggerInfo(Method = "/plateForm/login", Name = "平台登录")
    String login(Model model);

    @LoggerInfo(Method = "/plateForm/homepage", Name = "资源分享主页")
    String Door(Model model);

    @LoggerInfo(Method = "/plateForm/Article", Name = "文章列表")
    String Article(Model model);
    @LoggerInfo(Method = "/plateForm/ArticleDetail", Name = "文章跳转")
    String ArticleDetail(@Param("sourseID")String sourseID, Model model);

    @LoggerInfo(Method = "/plateForm/Video", Name = "视频列表")
    String Video(Model model);

    @LoggerInfo(Method = "/plateForm/Courseware", Name = "课件列表")
    String Courseware(Model model);

    @LoggerInfo(Method = "/plateForm/System", Name = "制度列表")
    String System(Model model);

    @LoggerInfo(Method = "/plateForm/Staff_ResourseList", Name = "管理员资源列表")
    String Staff_ResourseList(Model model);

    @LoggerInfo(Method = "/plateForm/StaffManage", Name = "管理员管理入口")
    String Staff_Manage(Model model);

    @LoggerInfo(Method = "/plateForm/Staff_addResourse", Name = "管理员添加资源")
    String Staff_addResourse(Model model);

    @LoggerInfo(Method = "/plateForm/Staff_ResourceDetail", Name = "修改资源")
    String Staff_ResourceDetail(@Param("sourseID")String sourseID,Model model);

    @LoggerInfo(Method = "/plateForm/Staff_EmployeeList", Name = "用户列表")
    String Staff_EmployeeList(Model model);


    @LoggerInfo(Method = "/plateForm/Staff_addEmployee", Name = "添加账户")
    String Staff_addEmployee( Model model);


    @LoggerInfo(Method = "/plateForm/Staff_EmployeeDetail", Name = "用户详情")
    String Staff_EmployeeDetail(@Param("EmployeeID")String EmployeeID, Model model);


    @LoggerInfo(Method = "/plateForm/Staff_EmployeeLog", Name = "账户日志")
    String Staff_EmployeeLog( Model model);


    @LoggerInfo(Method = "/plateForm/VideoDetil", Name = "在线预览")
    String VideoDetil(@Param("sourseID")String sourseID,Model model);




    @LoggerInfo(Method = "/plateForm/view", Name = "ss")
    String test( @Param("fileName")String fileName, Model model);

}
